home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000124_icon-group-sender _Thu Mar 12 12:50:53 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id MAA22974
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Thu, 12 Mar 1998 12:50:53 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA14775; Thu, 12 Mar 1998 12:50:52 -0700
  7. From: Guy Laden <guy@math.tau.ac.il>
  8. Message-Id: <199803121610.SAA02717@orion.math.tau.ac.il>
  9. Subject: Re: Translation into C
  10. To: icon-group@optima.CS.Arizona.EDU
  11. Date: Thu, 12 Mar 1998 18:10:59 +0200 (GMT+0200)
  12. X-Mailer: ELM [version 2.4 PL25]
  13. Mime-Version: 1.0
  14. Content-Type: text/plain; charset=US-ASCII
  15. Content-Transfer-Encoding: 7bit
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18. Content-Length: 1169
  19.  
  20. > I'd like to second the notion/motion that database extensions
  21. > would be far more useful than C or C++ code generation. Hooks
  22. > into Oracle, Sybase, Access, Foxpro etc,... would allow the
  23. > best features of the language to be applied to where the real
  24. > data is. I have kloojes setup where foxpro exports flat files
  25. > that icon churns and the output is imported into other databases.
  26. > It would surely be nicer to have one program do it all instead
  27. > of three (export - munge - import). 
  28.  
  29. What language extensions do you have in mind?
  30. For the past year or so I've been using the Icon support for dynamic linking 
  31. of C functions (under sunos) to interface to the msql database.  Wrapping the 
  32. C API that is supplied with msql in a some higher-level icon modules makes 
  33. this setup quite convenient to use. I suppose embedding database support
  34. into the language might make some things easier to do but this setup is quite
  35. usable.  The Perl community do something similar and it seems to be working
  36. for them as well. (I'm not talking about built-in dbm-file support, which 
  37. Unicon has as well).
  38. btw, does Windows icon support dynamic calling of functions in DLL's?
  39.  
  40. Guy
  41.